table .ordenes {
	font: 1px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 100%;
        box-shadow: 3px 3px 7px black;
	}

th {
	padding: 0 0.5em;
	text-align: left;
	}

tr.aut {
	border-top: 1px solid lightgreen;
	border-bottom: 1px solid lightgreen;
	background: #cfc;
	}
tr.aut:hover {
            background: #bfb;
        }
        
tr.noaut {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #F8E1D1;
        background: #fd9174;
	}

tr.noaut:hover {
            background: coral;
        }
tr.indet {
	border-top: 1px solid #eeb;
	border-bottom: 1px solid #eeb;
	background: #ffc;
	}

tr.indet:hover {
            background: #eeb;
        }
td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

thead * {
	width: 190px;
	background: #CCC;
        font-size: 90%;
        
	}
tbody * {
        font-size: 95%;    
        }
td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}

